// Page+tab(纯黑色的那个选项)
Page({
  /**
   * 页面的初始数据
   */
  data: {
    info: '牛宝宝',
    male: false,
    age: 18,
    friends: ['猪宝宝', '狗宝宝', '马宝宝', '花园宝宝'],
    url: 'https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fc-ssl.duitang.com%2Fuploads%2Fitem%2F201908%2F04%2F20190804002512_fvvfx.thumb.400_0.gif&refer=http%3A%2F%2Fc-ssl.duitang.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1732678886&t=464eb41fee4526b4f36527d0893d07a8'
  },
  // 修改数组(复杂类型)
  changeFriends() {
    // 对象解构（ArkTS 中不支持的）
    const {
      friends
    } = this.data;
    // console.log(friends);
    friends.push('天线宝宝');
    friends.unshift('坤宝宝');
    this.setData({
      // friends:friends
      friends // 和上面一个意思
    })
  },
  // 修改性别
  changeMale() {
    // console.log(this.data.male);

    // const male = this.data.male
    // JS,TS中都支持，ArkTS 中不支持
    // 解构 和上面的代码一个意思
    const {
      male
    } = this.data
    // console.log(male);
    this.setData({
      male: !male
    })
  },
  clickMe() {
    console.log('点了我~')
    wx.showToast({
      title: '友情提示',
      icon: 'error',
      duration: 3000,
      mask: true
    })
  },
  longFunc() {
    console.log('长按~')
    wx.showLoading({
      title: '拼命加载中~~~',
      mask: true
    })
    setTimeout(() => {
      wx.hideLoading();
    }, 4000)
  },
  moveFunc() {
    console.log('移动~')
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})